#pragma once

#include "fxcc/core/BaseLoader.h"
#include "fxcc/core/graph/common/AnimationController.h"

struct ActorLoader :public BaseLoader
{
	static std::unordered_map<std::string, std::shared_ptr<fxcc::graph::common::AnimationController>> m_Actors;

	bool LoadFile(const fxcc::File& file) override;

	std::shared_ptr<fxcc::graph::common::AnimationController> LoadActor(const std::string& path);

};